// // pages/api/upload.ts
// import type { NextApiRequest, NextApiResponse } from 'next';
// import formidable from 'formidable';
// import fs from 'fs';

// export const config = {
//   api: {
//     bodyParser: false,
//   },
// };

// export default function handler(req: NextApiRequest, res: NextApiResponse) {
//   const form = new formidable.IncomingForm();
//   form.parse(req, (err, fields, files) => {
//     if (err) return res.status(500).json({ error: '上传失败' });
//     // 假设保存到本地
//     const file = files.file as formidable.File;
//     fs.renameSync(file.filepath, `./public/uploads/${file.originalFilename}`);
//     res.status(200).json({ url: `/uploads/${file.originalFilename}` });
//   });
// }
